home *** CD-ROM | disk | FTP | other *** search
- import java.io.IOException;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.List;
- import javax.microedition.lcdui.Screen;
-
- // $FF: renamed from: u
- public class class_0 extends List implements CommandListener {
- // $FF: renamed from: byte MicroMail
- private MicroMail field_0;
- // $FF: renamed from: long javax.microedition.lcdui.Displayable
- private Displayable field_1;
- // $FF: renamed from: int int
- int field_2;
- // $FF: renamed from: new javax.microedition.lcdui.Image
- private Image field_3 = null;
- // $FF: renamed from: a java.lang.String
- private String field_4 = "/EmailUnread.png";
- // $FF: renamed from: for java.lang.String
- private String field_5 = "/EmailRead.png";
- // $FF: renamed from: char javax.microedition.lcdui.Image
- private Image field_6 = null;
- // $FF: renamed from: else java.lang.StringBuffer
- StringBuffer field_7 = new StringBuffer(20);
- // $FF: renamed from: case javax.microedition.lcdui.Command
- Command field_8;
- // $FF: renamed from: do javax.microedition.lcdui.Command
- Command field_9;
- // $FF: renamed from: if javax.microedition.lcdui.Command
- Command field_10;
- // $FF: renamed from: try javax.microedition.lcdui.Command
- Command field_11;
- // $FF: renamed from: b javax.microedition.lcdui.Command
- Command field_12;
- // $FF: renamed from: goto javax.microedition.lcdui.Command
- Command field_13;
- // $FF: renamed from: null javax.microedition.lcdui.Command
- Command field_14;
- // $FF: renamed from: void javax.microedition.lcdui.Command
- Command field_15;
-
- public class_0(MicroMail var1, int var2, int var3) {
- super((String)null, 3);
- this.field_8 = new Command(MicroMail.r.getText(1), 2, 4);
- this.field_9 = new Command(MicroMail.r.getText(9), 1, 1);
- this.field_10 = new Command(MicroMail.r.getText(10), 1, 1);
- this.field_11 = new Command(MicroMail.r.getText(11), 1, 2);
- this.field_12 = new Command(MicroMail.r.getText(3), 1, 3);
- this.field_13 = new Command(MicroMail.r.getText(51), 1, 4);
- this.field_14 = new Command(MicroMail.r.getText(63) + " " + 20, 1, 5);
- this.field_15 = new Command(MicroMail.r.getText(64) + " " + 20, 1, 6);
- this.field_2 = var2;
- this.field_0 = var1;
-
- try {
- this.field_3 = Image.createImage(this.field_4);
- this.field_6 = Image.createImage(this.field_5);
- } catch (IOException var4) {
- }
-
- ((Displayable)this).setCommandListener(this);
- if (var2 == 1) {
- ((Displayable)this).addCommand(this.field_9);
- } else if (var2 == 2) {
- ((Displayable)this).addCommand(this.field_11);
- ((Displayable)this).addCommand(this.field_10);
- }
-
- ((Displayable)this).addCommand(this.field_8);
- ((Displayable)this).addCommand(this.field_12);
- ((Displayable)this).addCommand(this.field_13);
- ((Displayable)this).addCommand(this.field_14);
- ((Displayable)this).addCommand(this.field_15);
- this.method_2(var2, 0);
- System.gc();
- }
-
- // $FF: renamed from: a (java.lang.String) void
- public void method_0(String var1) {
- ((List)this).append(var1, this.field_3);
- }
-
- public void commandAction(Command var1, Displayable var2) {
- MicroMail.mainScreen.if(true);
- if (var1 == this.field_8) {
- MicroMail.display.setCurrent(MicroMail.mainScreen);
- MicroMail.dispose(this);
- } else if (var1 == this.field_9) {
- v var3 = new v(this.field_0, true);
- MicroMail.display.setCurrent(var3);
- MicroMail.dispose(this);
- } else if (var1 == this.field_10) {
- v var5 = new v(this.field_0, false);
- MicroMail.display.setCurrent(var5);
- MicroMail.dispose(this);
- } else if (var1 == this.field_11) {
- e var6 = new e(this.field_0, this, (a)null, -1);
- MicroMail.display.setCurrent(var6);
- } else if (var1 == this.field_12) {
- int var7 = ((List)this).getSelectedIndex();
- if (var7 > -1) {
- a var4 = l.a(this.field_2, var7);
- l.a(this.field_2, var7, var4);
- Object var9 = null;
- this.method_2(this.field_2, 0);
- }
- } else if (var1 == this.field_13) {
- l.if(this.field_2);
- MicroMail.display.setCurrent(MicroMail.mainScreen);
- MicroMail.dispose(this);
- } else if (var1 == this.field_14) {
- this.method_2(this.field_2, 1);
- } else if (var1 == this.field_15) {
- this.method_2(this.field_2, -1);
- } else if (var1.equals(List.SELECT_COMMAND)) {
- int var8 = ((List)this).getSelectedIndex();
- if (var8 > -1) {
- t var10 = new t(this.field_0, this, this.field_2, var8);
- MicroMail.display.setCurrent(var10);
- }
- }
-
- }
-
- // $FF: renamed from: a (int) void
- public void method_1(int var1) {
- ((List)this).delete(var1);
- this.method_3();
- }
-
- // $FF: renamed from: a (int, int) int
- public int method_2(int var1, int var2) {
- byte var3 = 0;
- l.if(var1, var2);
- this.method_3();
-
- for(int var5 = ((List)this).size() - 1; var5 >= 0; --var5) {
- ((List)this).delete(var5);
- }
-
- System.gc();
- int var6 = l.a(var1);
- if (var6 > 0) {
- for(int var7 = 0; var7 < var6; ++var7) {
- h var4 = l.do(var1, var7);
- if (var4.a) {
- ((List)this).append(var4.if, this.field_3);
- } else {
- ((List)this).append(var4.if, this.field_6);
- }
- }
- }
-
- System.gc();
- return var3;
- }
-
- // $FF: renamed from: a () void
- private void method_3() {
- this.field_7.delete(0, this.field_7.length());
- this.field_7.append(d.int(this.field_2));
- this.field_7.append("(");
- this.field_7.append(d.if());
- this.field_7.append(") ");
- if (d.int > 0) {
- this.field_7.append(d.long + 1);
- this.field_7.append("-");
- this.field_7.append(d.long + l.a(this.field_2));
- }
-
- ((Screen)this).setTitle(this.field_7.toString());
- System.gc();
- }
-
- // $FF: renamed from: a (int, java.lang.String, boolean) void
- public void method_4(int var1, String var2, boolean var3) {
- if (var3) {
- ((List)this).set(var1, var2, this.field_6);
- } else {
- ((List)this).set(var1, var2, this.field_3);
- }
-
- }
- }
-